package com.zlop.facade;

import com.zlop.common.response.RestfulResponse;

/**
 * 交易Facade
 * 
 * @author	曾令鹏
 * @since	1.0
 * @version 2018年5月8日 曾令鹏
 */
public interface TransFacade {

	/**
	 * 转账
	 * 
	 * @param accountOut
	 *            转出账号 必选
	 * @param accountIn
	 *            转入账号 必选
	 * @param uniqId
	 *            唯一标识 必选
	 * @param transAmount
	 *            支付金额（单位：分） 必选
	 * 
	 * @return RestfulResponse 处理结果
	 */
	RestfulResponse<Void> transfer(String accountOut, String accountIn, String uniqId,
			Long transAmount);

}
